const express = require('express');
const bodyParser = require('body-parser');
const router = require('./router');


const app = express();

app.listen(3000, () => {
  // eslint-disable-next-line no-console
  console.log('port 3000 is running');
});

// 公开express文件夹
// 第一个参数地址是路由的url 第二个是公开本地文件的路径
app.use('/public', express.static('public'));

app.use('/node_modules', express.static('node_modules'));

// .html结尾文件的可以通过art-template 进行渲染
app.engine('html', require('express-art-template'));


// 配置body-parser 中间件要在挂载路由之前
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
app.use(router);

module.exports = app;
